Dynamics of a Time-outs Management System
نویسندگان
چکیده
A useful tool for distributed systems development is a time-outs manager. A time-outs manager is a software system that manages lists of “timeouts,” that is, objects that postpone a certain function call by a given amount of time. This feature may prove to be useful, as it allows transforming time-based events into nontime-based ones. A typical example is a time-out that on expiring sends an alarm message to the client process. A multiple selection statement such as the C language’s switch can then be used to deal with both classes of events. The focus of this paper is on a time-outs manager that had been designed to facilitate the development of some fault-tolerant applications for European projects TIRAN [1] and DepAuDE [2]. Our timeouts manager maintains a list of time-out objects ordered by ticks-toexpiration as described in [3]. When the specified amount of time elapses for the top of the list, its function is executed and the object is either thrown out of the list or renewed (in this second case, the time-out is said to be cyclic). A custom process checks periodically for the expiration of entries and executes the corresponding functions. This period constitutes a trade-off between performance overhead and maximum function call delay. A key prerequisite for a correct behavior of our system is that the functions associated with the time-outs do not interfere “too much”
منابع مشابه
A Systems Dynamics Model for Project Management systems of Project-Based Organization
It is obvious that the success of a project-based organization is dependent on its projects. A variety of tools such as the project excellence model, project management maturity models, the earned value method, have been developed in this regard, but there are still delays in projects because the projects have dynamic nature with non-linear relationships and feedback processes during the projec...
متن کاملModelling the Dynamics of Human Resources Capacity in Health Care Services A Case Study of Khatam-al-Anbia Hospital of Mashhad
Background: In service organizations such as hospitals, human resources (HR) play a key role in the quality of service delivery. Lack of a systemic attitude in terms of system dynamics, HR planning have been somewhat distant from reality. In order to solve such a problem, this study aimed to modeling the dynamics of human resources capacity management system in healthcare services. Material...
متن کاملThe effect of developing the dynamics of library software system on information security management (Case study: Libraries of Islamic Azad universities of the country)
Background and Objective: Information security is of vital importance in most organizations. This is especially central in academic libraries due to the specific type of visitors, exchange and transfer of information to the users. Thus, the purpose is to investigate the relationship of the development of library software and information security management in the libraries of Islamic Azad Uni...
متن کاملA System Dynamics Approach to Designing Technological Innovation Management Model in Downstream Petrochemical Industries
Special attention to the relative advantages of the economy is the best way toward economic development in every country. Owing to its considerable natural oil and gas resources, Iran has a high potential for the development of these industries. In the value chain process of these God-given resources, a wide diversity of final downstream petrochemical products has a significant charm and scope ...
متن کاملDynamic Thinking Approach of Non-medical Use of Pharmaceutical Opioids
The unsteady increase in using pharmaceutical opioids is a phenomenon that has existed in human societies for a long time. Furthermore, the ever-growing trend of addiction to opioids affects communities in various economic, social, and cultural aspects. Since abusing pharmaceutical opioids is a complex dynamic problem, it is extremely difficult to recognize the factors influencing this abuse. T...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Complex Systems
دوره 16 شماره
صفحات -
تاریخ انتشار 2006